go/types.term.tilde (field)

28 uses

	go/types (current package)
		builtins.go#L837: 				terms = append(terms, NewTerm(t.tilde, r))
		infer.go#L527: 					if core.tilde && !isTypeParam(tx) {
		infer.go#L536: 						if core.tilde {
		infer.go#L543: 				case single && !core.tilde:
		infer.go#L675: 		if t.tilde {
		instantiate.go#L236: 			if alt == nil && !t.tilde && Identical(t.typ, under(t.typ)) {
		instantiate.go#L238: 				tt.tilde = true
		subst.go#L391: 			out[i] = NewTerm(t.tilde, u)
		typeset.go#L136: 		if !t.tilde {
		typeset.go#L412: 			if t.tilde && !Identical(t.typ, u) {
		typestring.go#L198: 			if t.tilde {
		typestring.go#L343: 			if term.tilde {
		typeterm.go#L15: 	tilde bool // valid if typ != nil
		typeterm.go#L25: 	case x.tilde:
		typeterm.go#L43: 	return x.tilde == y.tilde && Identical(x.typ, y.typ)
		typeterm.go#L72: 	if x.tilde || !y.tilde {
		typeterm.go#L100: 	if !x.tilde || y.tilde {
		typeterm.go#L118: 	if x.tilde {
		typeterm.go#L148: 	return !x.tilde || y.tilde
		typeterm.go#L158: 	if y.tilde {
		typeterm.go#L162: 	if x.tilde {
		union.go#L41: func (t *Term) Tilde() bool    { return t.tilde }
		union.go#L62: 		if len(tlist) == 1 && !term.tilde {
		union.go#L98: 			if t.tilde {